home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 9565 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: keats.ugrad.cs.ubc.ca!not-for-mail
  2. From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: carrier advice
  5. Date: 11 Mar 1996 11:44:06 -0800
  6. Organization: Computer Science, University of B.C., Vancouver, B.C., Canada
  7. Message-ID: <4i1vq6INN6tm@keats.ugrad.cs.ubc.ca>
  8. References: <DnvDuu.4E4.0.bloor@torfree.net>
  9. NNTP-Posting-Host: keats.ugrad.cs.ubc.ca
  10.  
  11. In article <DnvDuu.4E4.0.bloor@torfree.net>,
  12. Jay Jaffer <bz789@torfree.net> wrote:
  13.  >Hi
  14.  >I am a graduate and I am familier with Basic, Fortran and little bit of C.
  15.  >I am thinking of learning C, C++, Visual basic at home by buying a 
  16.  >computer and practicing them.
  17.  >Is it possible that I can become a programmer at my way? or I should go 
  18.  >to a school to learn these languages to master them.
  19.  >I see lots of job ads for these programming. Please advice me.
  20.  
  21. Note that knowing a programming language and knowing programming are two
  22. separate concepts. A competent programmer can pick up new languages quite
  23. rapidly, but the mastery of programming itself is not quite as forthcoming.
  24.  
  25. Having said that, I believe that you _can_ become a programmer ``at your way''.
  26. In fact, it is the only way to become a programmer, really. Even if you go to
  27. school, you still have to dedicate a lot of your time to programming.  People
  28. who only do what is required in the school assignments are never as good as
  29. people who explore on their own.
  30.  
  31. You should probably get some university-level computer science textbooks in
  32. roughly the following topics: data structures and program design, analysis of
  33. algorithms, numerical analysis, machine architectures, operating systems etc.
  34. I'm afraid that the background is essential. Being able to produce correct
  35. sentences of a programming language is only basic low-level skill.  
  36.  
  37. If you think that you have the self-discipline to plod through this material
  38. without external pressures or academic hoops, give it a try. Mind you, you
  39. won't end up with any official qualifications that many jobs require.
  40. -- 
  41.  
  42.